home *** CD-ROM | disk | FTP | other *** search
/ TeX 1995 July / TeX CD-ROM July 1995 (Disc 1)(Walnut Creek)(1995).ISO / macros / latex209 / contrib / rcs / style / rcs.el < prev   
Text File  |  1993-11-01  |  2KB  |  61 lines

  1. ;;; $Id: rcs.el,v 1.4 1993/11/02 21:10:22 schrod Exp $
  2. ;;;----------------------------------------------------------------------
  3.  
  4. ;;;
  5. ;;; AUC-TeX style hook for rcs style option
  6. ;;;
  7. ;;; (history at end)
  8.  
  9.  
  10. (TeX-add-style-hook "rcs"
  11.   (function
  12.    (lambda ()
  13.      (LaTeX-add-environments "rcslog")
  14.      (TeX-add-symbols
  15.        ;; public interface
  16.        "RCS"                ; define \RCS... tag
  17.        "RCSTime"            ; holds time of Date field
  18.        "RCSdate"            ; typeset date
  19.        "RCSID"                ; put RCS field in footline
  20.        "RCSdef"                ; like \RCS, & output on console
  21.        "settime"            ; local in env rcslog: set rev time
  22.        "rcsAuthor"            ; maps uid to full name
  23.        "rcsLogIntro"            ; intro text to rev log
  24.        ;; protected interface
  25.        "RcsLoadHook"            ; hook for configuration
  26.        "RcsEmptyValue"            ; used as value for unexpanded fields
  27.        "RcsHandleDate"            ; handler for Date field
  28.        "RcsLogStyle"            ; define style of RCS log
  29.        "RcsLogHeading"            ; heading of RCS log
  30.        "RcsLogDate"            ; how the date is typeset
  31.        "RcsLogTime"            ; how the time is typeset
  32.        ;; internationalization
  33.        "RcsLogHeadingName"        ; text in heading of RCS log
  34.        "RcsUnknownFile"            ; used if Log value is empty
  35.        "RcsEmptyLog"            ; used as empty Log text
  36.        "RcsLogRevision"            ; `real name' of \Revision
  37.        ;; protected observers -- must not be redefined
  38.        "RcsLoaded"            ; load semaphor
  39.        "RCS_keyword"            ; keyword of last parsed field
  40.        "RCS_value"            ; value of last parsed field
  41.        "RCS_get_author"            ; get the full name of an author
  42.        )
  43.      )))
  44.  
  45.  
  46. ;;;======================================================================
  47. ;;
  48. ;; $Log: rcs.el,v $
  49. ;; Revision 1.4  1993/11/02  21:10:22  schrod
  50. ;;     New tag in public interface: \RCSdef
  51. ;; 
  52. ;; Revision 1.3  1993/11/02  18:45:43  schrod
  53. ;;     New tag in public interface: \RCSID
  54. ;;
  55. ;; Revision 1.2  1993/11/02  16:15:08  schrod
  56. ;;     Adapted to interface of StyleRevision 2.3.
  57. ;;
  58. ;; Revision 1.1  1993/10/29  18:14:47  schrod
  59. ;;     Preliminary version, doesn't care about macro args.
  60. ;;
  61.